.fixed-table-container input[type="checkbox"]{
    display: none!important;
}
.fixed-table-container input[type="checkbox"]  + label{
    background-color: white;
    border-radius: 2px;
    border:1px solid #d3d3d3;
    width:18px;
    height:18px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 18px;
    -webkit-transition: .1s linear;
    transition: .1s linear;
}
.fixed-table-container .selected input[type="checkbox"]  + label{
    border-color: #1e9fff;
    background-color: #1e9fff;
    color: #fff;
}
.fixed-table-container .th-inner input[type="checkbox"]:checked  + label{
    border-color: #1e9fff;
    background-color: #1e9fff;
    color: #fff;
}
.fixed-table-container input[type="checkbox"]:hover + label{
    border-color: #1e9fff;
    cursor: pointer;
}
.fixed-table-container input[type="checkbox"]:checked + label:after{
    content:"\e605";
    font-size: 12px;
    position: relative;
    top: -1px;
}